package com.heima.behavior.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 我们这个类的意义是让我们自定义的拦截器生效
 */
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
    /**
     * 表示可以把自定义的拦截器让springmvc承认或者生效
     * @param registry
     */
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new ApTokenInterceptor())//表示吧自定义的拦截器加入进来
                .addPathPatterns("/**")//表示所有的请求都会执行该拦截
                .excludePathPatterns("/login/login_auth");//排除登录的请求拦截
    }
}
